Source Editor view

Settings

Current Editor | Specifies which editor is used, an external editor or the internal Source Editor.

The following settings apply for the SNiFF+ Source Editor only.
Alignment

Editor Width [chars] | Defines the line length (horizontal size) of the Source Editor view in characters. Lines that are longer than the Editor Width are wrapped.
Fill Indent with Tabs | Determines whether indentations are filled with tab characters. If selected, indentations are filled with the largest possible integer value of tab characters from the quotient Indent Size/Tab Width (at least 1).
Indent Size [chars] | Specifies the spacing (in blank characters) when the <Tab> key is pressed or when lines are nested in the Source Editor. If Indent Size is set to 0, the Tab Size attribute is used. If Fill Indent with Tabs is selected, the indentations are filled with tab characters. For details about the Tab Size attribute, please refer to General Advanced.
Automatically Indent Input Text | Automatically indents the text that is entered. Please note that changes are only effective once the current project is closed then reopened.
Show Nonprinting Characters | Shows all whitespace characters.

Text Highlighting

Text Properties for Symbol and Keyword Highlighting | Defines the fonts and colors of the Text view in the Source Editor. Press Choose... to open the Text Properties dialog, in which you can choose the font and colors of various symbols and keywords as well as specify whether they should be underlined.

Support for Keyword Highlighting | Highlights language specific keywords in source code.

Advanced

Line Separator Style | Specifies whether the line separator style should be Unix, Dos or Mac.
Source Editor for Error Messages | During builds, the Shell displays line numbers in which your compiler finds errors during compilation. Here, you can specify which Source Editor should be use for positioning to location of the errors.

Reusable | Loads the location of the error into a reusable Source Editor. If no reusable Source Editor is available, a new one will be opened.
Showing File | Loads the location of the error into the Source Editor that already shows the file, regardless of whether the Source Editor is reusable. If no Source Editor shows the file and no reusable Source Editor is available, a new one is opened.
Last Started Make | Loads the location of the error into the Source Editor from which Make was last invoked.
Default: | Showing File

Source Editor for Editor Requests | Specifies which Source Editor should be used for editing requests.

Reusable | Loads requested symbol/file into a reusable Source Editor. If no reusable Source Editor is available, a new one is opened.
Showing File | Loads the symbol/file into the Source Editor that already shows the symbol/file, regardless of whether the Source Editor is reusable or not. If no Source Editor has loaded the file and no reusable Source Editor is available, a new one is opened.
Default: | Showing File